/*  清除浏览器的默认样式*/
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
html{
    height: 100%;
}

body{
    height: 100%;
    background-image:url("../img/back.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;


}
.nav{
    /*导航栏高度大多数都是50px*/
    height: 50px;
    background-color: rgba(50,50,50,0.4);
    color: white;
   display: flex;
    justify-content: flex-start;
    align-items: center;
    /*开启弹性布局 加上这个属性的元素 子元素就会按照弹性布局来排列*/
    /*子元素就不在按照 “块级元素” “行内元素”*/
    /*    !*flex布局可以让内边距里的元素更大（点击区域更大）*!*/

    /*flex-start 按照左排列*/
    /*子类元素可以使用justify-content来控制元素在水平方向如何排列*/
    /*子元素还可以使用align-items控制元素在垂直方向如何排列*/

}

.nav img{
    width:40px;
    height: 40px;
    margin-left: 30px;
    margin-right: 10px;
    border-radius:20px;
}

.nav .spacer{
    /*宽度设置成百分比的形式，以父元素为基准，设置为当前的尺寸*/
    width: 70%;
    height: 40px;
}

.nav a{
    color: white;
    text-decoration: none;
    padding: 0 10px;

}

.container{
    width: 1000px;
    margin: 0 auto;
/* 设置高度 */
    height: calc(100% - 50px);
    display: flex;
    justify-content: space-between;

 }

.container .container-left{
    height: 100%;
    width: 200px;
    /*background-color: rgb(128,0,0);*/
}

.container .cntainer-right{
    height: 100%;
    width: 796px;
    background-color: rgba(255,255,255,0.8);
    /*background-color: rgb(0,128,0);*/
    padding: 20px;
    border-radius: 20px;
    /*如果内容超出范围了 就自动添加滚动条*/
    overflow: auto;
}

.card{
    background-color:rgba(255,255,255,0.8);
/* 设置内边距 就是让文字和图片不要盯着边界*/
padding:30px;
    border-radius: 20px;
}

.card img{
    width: 140px;
    height: 140px;
     border-radius: 70px;
}

.card h3{
    text-align: center;
    padding: 10px;

}

.card a{
    /*a 默认是行内元素 默认是尺寸和内容*/
    display: block;
    text-align: center;
    color: #999;
    text-decoration: none;
    padding: 10px 0;

}
.card .counter{
    display: flex;
    justify-content: space-around;
    padding: 5px;

}
